package com.zhongke.DKYCboot.mapper;

import com.zhongke.DKYCboot.bean.BaseRole;
import com.zhongke.DKYCboot.bean.PersonCar;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;

@Mapper
public interface BaseRoleMapper {


    /**
     * 查询(有参数是模糊查询，没有参数查询所有)
     * @param roleName
     * @return
     */
    List <BaseRole> selectBaseRoleByRoleName(String roleName);
    

    /**
     * 添加
     * @param baseRole
     * @return
     */
//    @Insert("INSERT into base_role (role_name,base_role.del_Tags) VALUE (#{role_Name},1)")
    int insertBaseRole(BaseRole baseRole);

    /**
     * 修改
     * @param baseRole
     * @return
     */
//    @Update("UPDATE base_role SET role_name =#{role_Name} where role_id=#{role_Id}")
    int updateBaseRole(BaseRole baseRole);

    /**
     * 删除
     * @param baseRole
     * @return
     */
//    @Update("UPDATE base_role SET del_Tags=0 where role_id=#{role_Id}")
    int deleteBaseRole(BaseRole baseRole);

}
